package io.qar.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
@ApiModel(value = "ftp导入ftp")
public class FtpToFtpDTO {
    @ApiModelProperty(value = "srcIp")
    @NotNull(message = "srcIp{login.require}")
    private String srcIp;
    @ApiModelProperty(value = "srcUsername")
    @NotNull(message = "srcUsername{login.require}")
    private String srcUsername;
    @ApiModelProperty(value = "srcPassword")
    @NotNull(message = "srcPassword{login.require}")
    private String srcPassword;
    @ApiModelProperty(value = "srcPort")
    @NotNull(message = "srcPort{login.require}")
    private int srcPort;
    @ApiModelProperty(value = "srcFilePath")
    @NotNull(message = "srcFilePath{login.require}")
    private String srcFilePath;
    @ApiModelProperty(value = "srcFileName")
    @NotNull(message = "srcFileName{login.require}")
    private String srcFileName;
    @ApiModelProperty(value = "trgIp")
    @NotNull(message = "trgIp{login.require}")
    private String trgIp;
    @ApiModelProperty(value = "trgUsername")
    @NotNull(message = "trgUsername{login.require}")
    private String trgUsername;
    @ApiModelProperty(value = "trgPassword")
    @NotNull(message = "trgPassword{login.require}")
    private String trgPassword;
    @ApiModelProperty(value = "trgPort")
    @NotNull(message = "trgPort{login.require}")
    private int trgPort;
    @ApiModelProperty(value = "trgFilePath")
    @NotNull(message = "trgFilePath{login.require}")
    private String trgFilePath;
    @ApiModelProperty(value = "trgFileName")
    @NotNull(message = "trgFileName{login.require}")
    private String trgFileName;

}